#include"myshell.h"

#define SIZE 1024

int main()
{
	char commandstring[SIZE];
	
	while(true)
	{
		
		//初始化全局变量
		init();
		//打印提示符
		PrintCommandPrompt();
		//从键盘提取命令
		if(!(GetCommandString(commandstring,SIZE)))
			continue;
		CheckRedir(commandstring);
		//将命令拆分
		ParceCommand(commandstring);
		//判断内建命令
		if(BuiltInCommand())
			continue;
		//执行命令
		ForkAndExec();	
	}

	return 0;
}
